// components/notice/notice.js
Component({

  options: {
    styleIsolation: 'shared'
  },

  /**
   * 组件的属性列表
   */
  properties: {
    notice: {
      type: Object,
      value: {}
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    noticeType: 'goods'
  },

  observers: {
    'notice': function (value) {
      if (value) {
        const class1 = value.classes[0]
        if (class1 === '男性' || class1 === '女性') {
          this.setData({ noticeType: 'person' })
        } else if (class1 === '宠物') {
          this.setData({ noticeType: 'pet' })
        }
      }
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {

    /**
     * 打开公告详情
     */
    bindNotice () {
      const notice = this.data.notice
      wx.navigateTo({
        url: `/pages/detail/detail?id=${notice._id}`
      })
    }
  }
})
